body, button, input, select, textarea{font-family: '\5fae\8f6f\96c5\9ed1'; }
body { background-color: #181924; min-width: 960px; }
.g-right { float: right; }
.g-left { float: left; }
.content { width: 960px; margin: 0 auto; overflow: hidden;}
/* header */
.g-header { height: 80px; line-height: 80px; background: url(../images/header-bg-b.jpg?__sprite) repeat-x 0 70px; }
.g-header  .content .g-right li { display: inline-block; *display: inline; *zoom: 1; font-size: 14px; font-weight: normal; }
.g-header  .content .g-right li a { color: #54c1d5; height: 100%; display: block; position: relative; letter-spacing: 2px; margin-left: 20px; -webkit-transition: color .3s ease 0; -o-transition: color .3s ease 0; transition: color .3s ease 0; }
.g-header  .content .g-right li em { display: inline-block; *display: inline; *zoom: 1; width: 16px; height: 16px; vertical-align: sub;*vertical-align: middle; margin-right: 3px; }
.g-header  .content .g-right li i { position: absolute; top:0;left:0;width: 100%; height: 5px; background-color: #fff; margin-top: -5px; -webkit-transition: margin-top .3s ease 0; -o-transition: margin-top .3s ease 0; transition: margin-top .3s ease 0; }
.g-header  .content .g-right li a:hover { color: #FFF; }
.g-header  .content .g-right li a:hover i { margin-top: 0px; }
.g-header  .content .g-right li.home em { background: url(../images/nav-home.png?__sprite) no-repeat 0 0; }
.g-header  .content .g-right li.list em { background: url(../images/nav-list.png?__sprite) no-repeat 0 0; }
.g-header  .content .g-right li.desc em { background: url(../images/nav-desc.png?__sprite) no-repeat 0 0; }
.g-header  .content .g-right li.service em { background: url(../images/nav-service.png?__sprite) no-repeat 0 0; }
.g-header  .content .g-right li.home a:hover em { background: url(../images/nav-home-hover.png?__sprite) no-repeat 0 0; }
.g-header  .content .g-right li.list a:hover em { background: url(../images/nav-list-hover.png?__sprite) no-repeat 0 0; }
.g-header  .content .g-right li.desc a:hover em { background: url(../images/nav-desc-hover.png?__sprite) no-repeat 0 0; }
.g-header  .content .g-right li.service a:hover em { background: url(../images/nav-service-hover.png?__sprite) no-repeat 0 0; }
.g-header .u-logo { background: url(../images/logo.png?__sprite) no-repeat 0 10px; height: 80px; width: 211px; }
/* header end */